<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" data-whc_version="25.0">
    <head><link rel="shortcut icon" href="../../../oxygen-webhelp/template/images/favicon.png"/><link rel="icon" href="../../../oxygen-webhelp/template/images/favicon.png"/><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta name="copyright" content="(C) Copyright 2024"/><meta name="generator" content="DITA-OT"/><meta name="description" content="Supported pipeline types: Data Collector The Kudu Lookup processor performs lookups in a Kudu table and passes the lookup values to fields. For information about supported versions, see Supported ..."/><meta name="prodname" content="Data Collector"/><meta name="version" content="3"/><meta name="release" content="16"/><meta name="modification" content="0"/>        
      <title>Kudu Lookup</title><!--  Generated with Oxygen version 25.1, build number 2023042410.  --><meta name="wh-path2root" content="../../../"/><meta name="wh-toc-id" content="concept_a1x_3wl_p1b-d16893e40162"/><meta name="wh-source-relpath" content="datacollector/UserGuide/Processors/KuduLookup.dita"/><meta name="wh-out-relpath" content="datacollector/UserGuide/Processors/KuduLookup.html"/>

    <link rel="stylesheet" type="text/css" href="../../../oxygen-webhelp/app/commons.css?buildId=2023042410"/>
    <link rel="stylesheet" type="text/css" href="../../../oxygen-webhelp/app/topic.css?buildId=2023042410"/>

    <script src="../../../oxygen-webhelp/app/options/properties.js?buildId=20240802104629"></script>
    <script src="../../../oxygen-webhelp/app/localization/strings.js?buildId=2023042410"></script>
    <script src="../../../oxygen-webhelp/app/search/index/keywords.js?buildId=20240802104629"></script>
    <script defer="defer" src="../../../oxygen-webhelp/app/commons.js?buildId=2023042410"></script>
    <script defer="defer" src="../../../oxygen-webhelp/app/topic.js?buildId=2023042410"></script>
<link rel="stylesheet" type="text/css" href="../../../oxygen-webhelp/template/light.css?buildId=2023042410"/><link rel="stylesheet" type="text/css" href="../../../skin.css"/></head>

    <body class="wh_topic_page frmBody">
        
        
        

        
<nav class="navbar navbar-default wh_header" data-whc_version="25.0">
    <div class="container-fluid">
        <div class="wh_header_flex_container navbar-nav navbar-expand-md navbar-dark">
            <div class="wh_logo_and_publication_title_container">
                <div class="wh_logo_and_publication_title">
                    
                    <!--
                            This component will be generated when the next parameters are specified in the transformation scenario:
                            'webhelp.logo.image' and 'webhelp.logo.image.target.url'.
                            See: http://oxygenxml.com/doc/versions/17.1/ug-editor/#topics/dita_webhelp_output.html.
                    -->
                    
                    <div class=" wh_publication_title "><a href="../../../index.html"><span class="booktitle">  <span class="ph mainbooktitle"><span class="ph">Data Collector</span> User Guide</span>  </span></a></div>
                    
                </div>
                
                <!-- The menu button for mobile devices is copied in the output only when the 'webhelp.show.top.menu' parameter is set to 'yes' -->
                
            </div>

            <div class="wh_top_menu_and_indexterms_link collapse navbar-collapse">
                
                
                <div class=" wh_indexterms_link "><a href="../../../indexTerms.html" title="Index" aria-label="Go to index terms page"><span>Index</span></a></div>
                
            </div>
        </div>
    </div>
</nav>

        <div class=" wh_search_input navbar-form wh_topic_page_search search " role="form">


<form id="searchForm" method="get" role="search" action="../../../search.html"><div><input type="search" placeholder="Search " class="wh_search_textfield" id="textToSearch" name="searchQuery" aria-label="Search query" required="required"/><button type="submit" class="wh_search_button" aria-label="Search"><span class="search_input_text">Search</span></button></div></form>

</div>
        
        <div class="container-fluid">
            <div class="row">

                <nav class="wh_tools d-print-none">
                    
<div data-tooltip-position="bottom" class=" wh_breadcrumb "><ol class="d-print-none"><li><span class="home"><a href="../../../index.html"><span>Home</span></a></span></li><li><div class="topicref" data-id="concept_yjl_nc5_jq"><div class="title"><a href="../../../datacollector/UserGuide/Processors/Processors_title.html">Processors</a></div></div></li><li class="active"><div class="topicref" data-id="concept_a1x_3wl_p1b"><div class="title"><a href="../../../datacollector/UserGuide/Processors/KuduLookup.html#concept_a1x_3wl_p1b">Kudu Lookup</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li></ol></div>



                    <div class="wh_right_tools "><button class="wh_hide_highlight" aria-label="Toggle search highlights" title="Toggle search highlights"></button><button class="webhelp_expand_collapse_sections" data-next-state="collapsed" aria-label="Collapse sections" title="Collapse sections"></button><div class=" wh_navigation_links "><span id="topic_navigation_links" class="navheader">
  
<span class="navprev"><a class="- topic/link link" href="../../../datacollector/UserGuide/Processors/KaitaiStruct.html#concept_g4y_hkh_5xb" title="Kaitai Struct Parser" aria-label="Previous topic: Kaitai Struct Parser" rel="prev"></a></span>  
<span class="navnext"><a class="- topic/link link" href="../../../datacollector/UserGuide/Processors/LogParser.html#concept_ulm_qdq_fs" title="Log Parser" aria-label="Next topic: Log Parser" rel="next"></a></span>  </span></div>
<!--External resource link-->
<div class=" wh_print_link print d-none d-md-inline-block "><button onClick="window.print()" title="Print this page" aria-label="Print this page"></button></div>
                        
                        
                        
                        
                    </div>
                </nav>
            </div>

            

<div class="wh_content_area">
                <div class="row">
                    


                        <nav role="navigation" id="wh_publication_toc" class="col-lg-3 col-md-3 col-sm-12 d-md-block d-none d-print-none">
<div id="wh_publication_toc_content">


                            <div class=" wh_publication_toc " data-tooltip-position="right"><span class="expand-button-action-labels"><span id="button-expand-action" role="button" aria-label="Expand"></span><span id="button-collapse-action" role="button" aria-label="Collapse"></span><span id="button-pending-action" role="button" aria-label="Pending"></span></span><ul role="tree" aria-label="Table of Contents"><li role="treeitem" aria-expanded="false"><div data-tocid="concept_htw_ghg_jq-d16893e53" class="topicref" data-id="concept_htw_ghg_jq" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_htw_ghg_jq-d16893e53-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Getting_Started/GettingStarted_Title.html#concept_htw_ghg_jq" id="concept_htw_ghg_jq-d16893e53-link">Getting Started</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_l2v_nlp_mpb-d16893e331" class="topicref" data-id="concept_l2v_nlp_mpb" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_l2v_nlp_mpb-d16893e331-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/ReleaseNotes/ReleaseNotes.html#concept_l2v_nlp_mpb" id="concept_l2v_nlp_mpb-d16893e331-link">Release Notes</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_l4q_flb_kr-d16893e2582" class="topicref" data-id="concept_l4q_flb_kr" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_l4q_flb_kr-d16893e2582-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Installation/Install_title.html" id="concept_l4q_flb_kr-d16893e2582-link">Installation</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_ylh_yyz_ky-d16893e3984" class="topicref" data-id="concept_ylh_yyz_ky" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_ylh_yyz_ky-d16893e3984-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Configuration/Config_title.html" id="concept_ylh_yyz_ky-d16893e3984-link">Configuration</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_ejk_f1f_5v-d16893e7058" class="topicref" data-id="concept_ejk_f1f_5v" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_ejk_f1f_5v-d16893e7058-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Upgrade/Upgrade_title.html" id="concept_ejk_f1f_5v-d16893e7058-link">Upgrade</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_qsw_cjy_bt-d16893e10103" class="topicref" data-id="concept_qsw_cjy_bt" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_qsw_cjy_bt-d16893e10103-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Pipeline_Design/PipelineDesign_title.html" id="concept_qsw_cjy_bt-d16893e10103-link">Pipeline Concepts and Design</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_qn1_wn4_kq-d16893e11199" class="topicref" data-id="concept_qn1_wn4_kq" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_qn1_wn4_kq-d16893e11199-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Pipeline_Configuration/PipelineConfiguration_title.html" id="concept_qn1_wn4_kq-d16893e11199-link">Pipeline Configuration</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_hdr_gyw_41b-d16893e13057" class="topicref" data-id="concept_hdr_gyw_41b" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_hdr_gyw_41b-d16893e13057-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Data_Formats/DataFormats-Title.html" id="concept_hdr_gyw_41b-d16893e13057-link">Data Formats</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_yjl_nc5_jq-d16893e14164" class="topicref" data-id="concept_yjl_nc5_jq" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_yjl_nc5_jq-d16893e14164-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Origins/Origins_title.html" id="concept_yjl_nc5_jq-d16893e14164-link">Origins</a></div></div></li><li role="treeitem" aria-expanded="true"><div data-tocid="concept_yjl_nc5_jq-d16893e35197" class="topicref" data-id="concept_yjl_nc5_jq" data-state="expanded"><span role="button" tabindex="0" aria-labelledby="button-collapse-action concept_yjl_nc5_jq-d16893e35197-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/Processors_title.html" id="concept_yjl_nc5_jq-d16893e35197-link">Processors</a></div></div><ul role="group" class="navbar-nav nav-list"><li role="treeitem"><div data-tocid="concept_hpr_twm_jq-d16893e35219" class="topicref" data-id="concept_hpr_twm_jq" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/Processors_overview.html#concept_hpr_twm_jq" id="concept_hpr_twm_jq-d16893e35219-link">Processors</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_ujj_spy_kv-d16893e35243" class="topicref" data-id="concept_ujj_spy_kv" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_ujj_spy_kv-d16893e35243-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/Base64Decoder.html#concept_ujj_spy_kv" id="concept_ujj_spy_kv-d16893e35243-link">Base64 Field Decoder</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_wtr_mpy_kv-d16893e35289" class="topicref" data-id="concept_wtr_mpy_kv" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_wtr_mpy_kv-d16893e35289-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/Base64Encoder.html#concept_wtr_mpy_kv" id="concept_wtr_mpy_kv-d16893e35289-link">Base64 Field Encoder</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_akz_zsr_2jb-d16893e35335" class="topicref" data-id="concept_akz_zsr_2jb" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_akz_zsr_2jb-d16893e35335-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/ControlHubAPI.html#concept_akz_zsr_2jb" id="concept_akz_zsr_2jb-d16893e35335-link">Control Hub API</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_rxk_1dq_2fb-d16893e35502" class="topicref" data-id="concept_rxk_1dq_2fb" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_rxk_1dq_2fb-d16893e35502-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/CouchbaseLookup.html#concept_rxk_1dq_2fb" id="concept_rxk_1dq_2fb-d16893e35502-link">Couchbase Lookup</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_hw1_gq4_3fb-d16893e35572" class="topicref" data-id="concept_hw1_gq4_3fb" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_hw1_gq4_3fb-d16893e35572-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/DataGenerator.html#concept_hw1_gq4_3fb" id="concept_hw1_gq4_3fb-d16893e35572-link">Data Generator</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_xw3_4xk_r1b-d16893e35663" class="topicref" data-id="concept_xw3_4xk_r1b" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_xw3_4xk_r1b-d16893e35663-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/DataParser.html#concept_xw3_4xk_r1b" id="concept_xw3_4xk_r1b-d16893e35663-link">Data Parser</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_ez5_pvf_wbb-d16893e35731" class="topicref" data-id="concept_ez5_pvf_wbb" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_ez5_pvf_wbb-d16893e35731-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/Delay.html#concept_ez5_pvf_wbb" id="concept_ez5_pvf_wbb-d16893e35731-link">Delay</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_zs3_vfk_hfb-d16893e35777" class="topicref" data-id="concept_zs3_vfk_hfb" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_zs3_vfk_hfb-d16893e35777-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/EncryptDecrypt.html#concept_zs3_vfk_hfb" id="concept_zs3_vfk_hfb-d16893e35777-link">Encrypt and Decrypt Fields</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_zm2_pp3_wq-d16893e35995" class="topicref" data-id="concept_zm2_pp3_wq" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_zm2_pp3_wq-d16893e35995-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/Expression.html#concept_zm2_pp3_wq" id="concept_zm2_pp3_wq-d16893e35995-link">Expression Evaluator</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_njn_3kk_fx-d16893e36108" class="topicref" data-id="concept_njn_3kk_fx" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_njn_3kk_fx-d16893e36108-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/FieldFlattener.html#concept_njn_3kk_fx" id="concept_njn_3kk_fx-d16893e36108-link">Field Flattener</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_ivv_c3k_wq-d16893e36198" class="topicref" data-id="concept_ivv_c3k_wq" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_ivv_c3k_wq-d16893e36198-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/FieldHasher.html#concept_ivv_c3k_wq" id="concept_ivv_c3k_wq-d16893e36198-link">Field Hasher</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_q5y_tdq_xgb-d16893e36316" class="topicref" data-id="concept_q5y_tdq_xgb" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_q5y_tdq_xgb-d16893e36316-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/FieldMapper.html#concept_q5y_tdq_xgb" id="concept_q5y_tdq_xgb-d16893e36316-link">Field Mapper</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_hjc_t4k_wq-d16893e36460" class="topicref" data-id="concept_hjc_t4k_wq" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_hjc_t4k_wq-d16893e36460-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/FieldMasker.html#concept_hjc_t4k_wq" id="concept_hjc_t4k_wq-d16893e36460-link">Field Masker</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_pgm_tsl_gt-d16893e36531" class="topicref" data-id="concept_pgm_tsl_gt" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_pgm_tsl_gt-d16893e36531-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/FieldMerger.html#concept_pgm_tsl_gt" id="concept_pgm_tsl_gt-d16893e36531-link">Field Merger</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_krp_5fv_vy-d16893e36577" class="topicref" data-id="concept_krp_5fv_vy" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_krp_5fv_vy-d16893e36577-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/FieldOrder.html#concept_krp_5fv_vy" id="concept_krp_5fv_vy-d16893e36577-link">Field Order</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_ekg_313_qw-d16893e36648" class="topicref" data-id="concept_ekg_313_qw" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_ekg_313_qw-d16893e36648-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/ListPivoter.html#concept_ekg_313_qw" id="concept_ekg_313_qw-d16893e36648-link">Field Pivoter</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_jdd_blr_wq-d16893e36719" class="topicref" data-id="concept_jdd_blr_wq" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_jdd_blr_wq-d16893e36719-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/FieldRemover.html#concept_jdd_blr_wq" id="concept_jdd_blr_wq-d16893e36719-link">Field Remover</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_vyv_zsg_ht-d16893e36765" class="topicref" data-id="concept_vyv_zsg_ht" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_vyv_zsg_ht-d16893e36765-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/FieldRenamer.html#concept_vyv_zsg_ht" id="concept_vyv_zsg_ht-d16893e36765-link">Field Renamer</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_rw4_2d3_4cb-d16893e36842" class="topicref" data-id="concept_rw4_2d3_4cb" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_rw4_2d3_4cb-d16893e36842-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/FieldReplacer.html#concept_rw4_2d3_4cb" id="concept_rw4_2d3_4cb-d16893e36842-link">Field Replacer</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_vlj_vph_yq-d16893e36960" class="topicref" data-id="concept_vlj_vph_yq" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_vlj_vph_yq-d16893e36960-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/FieldSplitter.html#concept_vlj_vph_yq" id="concept_vlj_vph_yq-d16893e36960-link">Field Splitter</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_is3_zkp_wq-d16893e37073" class="topicref" data-id="concept_is3_zkp_wq" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_is3_zkp_wq-d16893e37073-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/FieldTypeConverter.html#concept_is3_zkp_wq" id="concept_is3_zkp_wq-d16893e37073-link">Field Type Converter</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_o3b_t1k_yx-d16893e37194" class="topicref" data-id="concept_o3b_t1k_yx" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_o3b_t1k_yx-d16893e37194-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/FieldZip.html#concept_o3b_t1k_yx" id="concept_o3b_t1k_yx-d16893e37194-link">Field Zip</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_fch_fc3_ms-d16893e37306" class="topicref" data-id="concept_fch_fc3_ms" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_fch_fc3_ms-d16893e37306-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/GeoIP.html#concept_fch_fc3_ms" id="concept_fch_fc3_ms-d16893e37306-link">Geo IP</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_ldh_sct_gv-d16893e37440" class="topicref" data-id="concept_ldh_sct_gv" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_ldh_sct_gv-d16893e37440-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/Groovy.html#concept_ldh_sct_gv" id="concept_ldh_sct_gv-d16893e37440-link">Groovy Evaluator</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_mnj_zhq_bw-d16893e37741" class="topicref" data-id="concept_mnj_zhq_bw" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_mnj_zhq_bw-d16893e37741-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/HBaseLookup.html#concept_mnj_zhq_bw" id="concept_mnj_zhq_bw-d16893e37741-link">HBase Lookup</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_rz5_nft_zv-d16893e37912" class="topicref" data-id="concept_rz5_nft_zv" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_rz5_nft_zv-d16893e37912-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/HiveMetadata.html#concept_rz5_nft_zv" id="concept_rz5_nft_zv-d16893e37912-link">Hive Metadata</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_ghx_ypr_fw-d16893e38231" class="topicref" data-id="concept_ghx_ypr_fw" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_ghx_ypr_fw-d16893e38231-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/HTTPClient.html#concept_ghx_ypr_fw" id="concept_ghx_ypr_fw-d16893e38231-link">HTTP Client</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_ghx_ypr_fw-d16893e38850" class="topicref" data-id="concept_ghx_ypr_fw" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_ghx_ypr_fw-d16893e38850-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/HTTPRouter.html#concept_ghx_ypr_fw" id="concept_ghx_ypr_fw-d16893e38850-link">HTTP Router</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_n2p_jgf_lr-d16893e38896" class="topicref" data-id="concept_n2p_jgf_lr" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_n2p_jgf_lr-d16893e38896-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/JavaScript.html#concept_n2p_jgf_lr" id="concept_n2p_jgf_lr-d16893e38896-link">JavaScript Evaluator</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_ysc_ccy_hw-d16893e39172" class="topicref" data-id="concept_ysc_ccy_hw" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_ysc_ccy_hw-d16893e39172-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/JDBCLookup.html#concept_ysc_ccy_hw" id="concept_ysc_ccy_hw-d16893e39172-link">JDBC Lookup</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_qbx_lcy_hw-d16893e39495" class="topicref" data-id="concept_qbx_lcy_hw" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_qbx_lcy_hw-d16893e39495-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/JDBCTee.html#concept_qbx_lcy_hw" id="concept_qbx_lcy_hw-d16893e39495-link">JDBC Tee</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_jmg_hw1_h1b-d16893e39677" class="topicref" data-id="concept_jmg_hw1_h1b" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_jmg_hw1_h1b-d16893e39677-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/JSONGenerator.html#concept_jmg_hw1_h1b" id="concept_jmg_hw1_h1b-d16893e39677-link">JSON Generator</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_bs1_4t3_yq-d16893e39725" class="topicref" data-id="concept_bs1_4t3_yq" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_bs1_4t3_yq-d16893e39725-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/JSONParser.html#concept_bs1_4t3_yq" id="concept_bs1_4t3_yq-d16893e39725-link">JSON Parser</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_a1h_lkf_lr-d16893e39774" class="topicref" data-id="concept_a1h_lkf_lr" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_a1h_lkf_lr-d16893e39774-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/Jython.html#concept_a1h_lkf_lr" id="concept_a1h_lkf_lr-d16893e39774-link">Jython Evaluator</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_g4y_hkh_5xb-d16893e40074" class="topicref" data-id="concept_g4y_hkh_5xb" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_g4y_hkh_5xb-d16893e40074-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/KaitaiStruct.html#concept_g4y_hkh_5xb" id="concept_g4y_hkh_5xb-d16893e40074-link">Kaitai Struct Parser</a></div></div></li><li role="treeitem" aria-expanded="true" class="active"><div data-tocid="concept_a1x_3wl_p1b-d16893e40162" class="topicref" data-id="concept_a1x_3wl_p1b" data-state="expanded"><span role="button" tabindex="0" aria-labelledby="button-collapse-action concept_a1x_3wl_p1b-d16893e40162-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/KuduLookup.html#concept_a1x_3wl_p1b" id="concept_a1x_3wl_p1b-d16893e40162-link">Kudu Lookup</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div><ul role="group" class="navbar-nav nav-list"><li role="treeitem"><div data-tocid="concept_cs4_vj1_s1b-d16893e40186" class="topicref" data-id="concept_cs4_vj1_s1b" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/KuduLookup.html#concept_cs4_vj1_s1b" id="concept_cs4_vj1_s1b-d16893e40186-link">Column Mappings</a></div></div></li><li role="treeitem"><div data-tocid="concept_jrc_xl3_jbb-d16893e40208" class="topicref" data-id="concept_jrc_xl3_jbb" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/KuduLookup.html#concept_jrc_xl3_jbb" id="concept_jrc_xl3_jbb-d16893e40208-link">Kudu Data Types</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_vnx_h4r_p1b-d16893e40230" class="topicref" data-id="concept_vnx_h4r_p1b" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_vnx_h4r_p1b-d16893e40230-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/KuduLookup.html#concept_vnx_h4r_p1b" id="concept_vnx_h4r_p1b-d16893e40230-link">Lookup Cache</a></div></div></li><li role="treeitem"><div data-tocid="concept_idb_4jn_t3b-d16893e40296" class="topicref" data-id="concept_idb_4jn_t3b" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/KuduLookup.html#concept_idb_4jn_t3b" id="concept_idb_4jn_t3b-d16893e40296-link">Kerberos Authentication</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem"><div data-tocid="task_b5b_dyl_p1b-d16893e40320" class="topicref" data-id="task_b5b_dyl_p1b" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/KuduLookup.html#task_b5b_dyl_p1b" id="task_b5b_dyl_p1b-d16893e40320-link">Configuring a Kudu Lookup Processor</a></div></div></li></ul></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_ulm_qdq_fs-d16893e40342" class="topicref" data-id="concept_ulm_qdq_fs" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_ulm_qdq_fs-d16893e40342-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/LogParser.html#concept_ulm_qdq_fs" id="concept_ulm_qdq_fs-d16893e40342-link">Log Parser</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_wnr_wlv_gfb-d16893e40413" class="topicref" data-id="concept_wnr_wlv_gfb" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_wnr_wlv_gfb-d16893e40413-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/MLeap.html#concept_wnr_wlv_gfb" id="concept_wnr_wlv_gfb-d16893e40413-link">MLeap Evaluator</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_t4t_myy_dyb-d16893e40529" class="topicref" data-id="concept_t4t_myy_dyb" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_t4t_myy_dyb-d16893e40529-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/MongoDBAtlasLookup.html#concept_t4t_myy_dyb" id="concept_t4t_myy_dyb-d16893e40529-link">MongoDB Atlas Lookup</a><div class="wh-tooltip"><p class="shortdesc">The MongoDB Atlas Lookup processor performs lookups in MongoDB Atlas or MongoDB         Enterprise Server and passes all values from the returned document to a new list-map field         in the record. </p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_rrp_t4w_2fb-d16893e40664" class="topicref" data-id="concept_rrp_t4w_2fb" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_rrp_t4w_2fb-d16893e40664-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/MongoDBLookup.html#concept_rrp_t4w_2fb" id="concept_rrp_t4w_2fb-d16893e40664-link">MongoDB Lookup</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_r3s_3fv_gfb-d16893e40850" class="topicref" data-id="concept_r3s_3fv_gfb" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_r3s_3fv_gfb-d16893e40850-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/PMML.html#concept_r3s_3fv_gfb" id="concept_r3s_3fv_gfb-d16893e40850-link">PMML Evaluator</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_lcp_ssh_qcb-d16893e40992" class="topicref" data-id="concept_lcp_ssh_qcb" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_lcp_ssh_qcb-d16893e40992-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/PostgreSQLMetadata.html#concept_lcp_ssh_qcb" id="concept_lcp_ssh_qcb-d16893e40992-link">PostgreSQL Metadata</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_z3m_v52_zq-d16893e41156" class="topicref" data-id="concept_z3m_v52_zq" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_z3m_v52_zq-d16893e41156-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/RDeduplicator.html#concept_z3m_v52_zq" id="concept_z3m_v52_zq-d16893e41156-link">Record Deduplicator</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_ng3_lpr_pv-d16893e41227" class="topicref" data-id="concept_ng3_lpr_pv" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_ng3_lpr_pv-d16893e41227-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/RedisLookup.html#concept_ng3_lpr_pv" id="concept_ng3_lpr_pv-d16893e41227-link">Redis Lookup</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_plq_xzc_zsb-d16893e41326" class="topicref" data-id="concept_plq_xzc_zsb" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_plq_xzc_zsb-d16893e41326-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/SalesforceBulkLookup.html#concept_plq_xzc_zsb" id="concept_plq_xzc_zsb-d16893e41326-link">Salesforce Bulk API 2.0 Lookup</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_k23_3rk_yx-d16893e41444" class="topicref" data-id="concept_k23_3rk_yx" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_k23_3rk_yx-d16893e41444-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/SalesforceLookup.html#concept_k23_3rk_yx" id="concept_k23_3rk_yx-d16893e41444-link">Salesforce Lookup</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_rfz_ks3_x1b-d16893e41605" class="topicref" data-id="concept_rfz_ks3_x1b" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_rfz_ks3_x1b-d16893e41605-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/SchemaGenerator.html#concept_rfz_ks3_x1b" id="concept_rfz_ks3_x1b-d16893e41605-link">Schema Generator</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_cpx_1lm_zx-d16893e41717" class="topicref" data-id="concept_cpx_1lm_zx" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_cpx_1lm_zx-d16893e41717-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/Spark.html#concept_cpx_1lm_zx" id="concept_cpx_1lm_zx-d16893e41717-link">Spark Evaluator (deprecated)</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_zh2_kfj_tdb-d16893e41884" class="topicref" data-id="concept_zh2_kfj_tdb" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_zh2_kfj_tdb-d16893e41884-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/SQLParser.html#concept_zh2_kfj_tdb" id="concept_zh2_kfj_tdb-d16893e41884-link">SQL Parser</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_irv_l5r_2jb-d16893e42131" class="topicref" data-id="concept_irv_l5r_2jb" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_irv_l5r_2jb-d16893e42131-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/StartJob-P.html#concept_irv_l5r_2jb" id="concept_irv_l5r_2jb-d16893e42131-link">Start Jobs</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_bbc_cxr_2jb-d16893e42269" class="topicref" data-id="concept_bbc_cxr_2jb" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_bbc_cxr_2jb-d16893e42269-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/StartPipe-P.html#concept_bbc_cxr_2jb" id="concept_bbc_cxr_2jb-d16893e42269-link">Start Pipelines (deprecated)</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_aqz_t4r_pv-d16893e42361" class="topicref" data-id="concept_aqz_t4r_pv" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_aqz_t4r_pv-d16893e42361-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/StaticLookup.html#concept_aqz_t4r_pv" id="concept_aqz_t4r_pv-d16893e42361-link">Static Lookup</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_tqv_t5r_wq-d16893e42410" class="topicref" data-id="concept_tqv_t5r_wq" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_tqv_t5r_wq-d16893e42410-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/StreamSelector.html#concept_tqv_t5r_wq" id="concept_tqv_t5r_wq-d16893e42410-link">Stream Selector</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_otg_csh_z2b-d16893e42507" class="topicref" data-id="concept_otg_csh_z2b" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_otg_csh_z2b-d16893e42507-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/TensorFlow.html#concept_otg_csh_z2b" id="concept_otg_csh_z2b-d16893e42507-link">TensorFlow Evaluator</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_o5k_dmf_zq-d16893e42697" class="topicref" data-id="concept_o5k_dmf_zq" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_o5k_dmf_zq-d16893e42697-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/ValueReplacer.html#concept_o5k_dmf_zq" id="concept_o5k_dmf_zq-d16893e42697-link">Value Replacer (deprecated)</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_xv5_xbd_zlb-d16893e42831" class="topicref" data-id="concept_xv5_xbd_zlb" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_xv5_xbd_zlb-d16893e42831-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/WaitJob.html#concept_xv5_xbd_zlb" id="concept_xv5_xbd_zlb-d16893e42831-link">Wait for Jobs</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_kd3_qld_zlb-d16893e42921" class="topicref" data-id="concept_kd3_qld_zlb" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_kd3_qld_zlb-d16893e42921-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/WaitPipe.html#concept_kd3_qld_zlb" id="concept_kd3_qld_zlb-d16893e42921-link">Wait for Pipelines (deprecated)</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_sgs_qdz_v1c-d16893e43013" class="topicref" data-id="concept_sgs_qdz_v1c" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_sgs_qdz_v1c-d16893e43013-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/WebClientP.html#concept_sgs_qdz_v1c" id="concept_sgs_qdz_v1c-d16893e43013-link">Web Client</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_nwg_rx4_l2b-d16893e43398" class="topicref" data-id="concept_nwg_rx4_l2b" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_nwg_rx4_l2b-d16893e43398-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/WholeFileTransformer.html#concept_nwg_rx4_l2b" id="concept_nwg_rx4_l2b-d16893e43398-link">Whole File Transformer</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_ofb_svm_5bb-d16893e43672" class="topicref" data-id="concept_ofb_svm_5bb" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_ofb_svm_5bb-d16893e43672-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/Aggregator.html#concept_ofb_svm_5bb" id="concept_ofb_svm_5bb-d16893e43672-link">Windowing Aggregator</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_ck4_255_sv-d16893e43916" class="topicref" data-id="concept_ck4_255_sv" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_ck4_255_sv-d16893e43916-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/XMLFlattener.html#concept_ck4_255_sv" id="concept_ck4_255_sv-d16893e43916-link">XML Flattener</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_dtt_q5q_k5-d16893e43987" class="topicref" data-id="concept_dtt_q5q_k5" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_dtt_q5q_k5-d16893e43987-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/XMLParser.html#concept_dtt_q5q_k5" id="concept_dtt_q5q_k5-d16893e43987-link">XML Parser</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li></ul></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_agj_cfj_br-d16893e44037" class="topicref" data-id="concept_agj_cfj_br" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_agj_cfj_br-d16893e44037-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Destinations/Destinations-title.html" id="concept_agj_cfj_br-d16893e44037-link">Destinations</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_umc_1lk_fx-d16893e56072" class="topicref" data-id="concept_umc_1lk_fx" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_umc_1lk_fx-d16893e56072-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Executors/Executors-title.html" id="concept_umc_1lk_fx-d16893e56072-link">Executors</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_xxd_f5r_kx-d16893e59696" class="topicref" data-id="concept_xxd_f5r_kx" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_xxd_f5r_kx-d16893e59696-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Event_Handling/EventFramework-Title.html#concept_xxd_f5r_kx" id="concept_xxd_f5r_kx-d16893e59696-link">Dataflow Triggers</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_zq5_pb4_flb-d16893e60134" class="topicref" data-id="concept_zq5_pb4_flb" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_zq5_pb4_flb-d16893e60134-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Solutions/Solutions-title.html" id="concept_zq5_pb4_flb-d16893e60134-link">Solutions</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_ugp_kwf_xw-d16893e61337" class="topicref" data-id="concept_ugp_kwf_xw" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_ugp_kwf_xw-d16893e61337-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/DPM/DPM_title.html" id="concept_ugp_kwf_xw-d16893e61337-link">StreamSets Control Hub</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_fyf_gkq_4bb-d16893e62693" class="topicref" data-id="concept_fyf_gkq_4bb" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_fyf_gkq_4bb-d16893e62693-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Edge_Mode/EdgePipelines_title.html" id="concept_fyf_gkq_4bb-d16893e62693-link"><span class="ph">StreamSets Data Collector Edge</span></a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_wwq_gxc_py-d16893e63980" class="topicref" data-id="concept_wwq_gxc_py" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_wwq_gxc_py-d16893e63980-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Multithreaded_Pipelines/MultithreadedPipelines.html#concept_wwq_gxc_py" id="concept_wwq_gxc_py-d16893e63980-link">Multithreaded Pipelines</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_gzw_tdm_p2b-d16893e64187" class="topicref" data-id="concept_gzw_tdm_p2b" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_gzw_tdm_p2b-d16893e64187-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Microservice/Microservice_Title.html#concept_gzw_tdm_p2b" id="concept_gzw_tdm_p2b-d16893e64187-link">Microservice Pipelines</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="Orchestrators_Title-d16893e64348" class="topicref" data-id="Orchestrators_Title" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action Orchestrators_Title-d16893e64348-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Orchestration_Pipelines/OrchestrationPipelines_Title.html#Orchestrators_Title" id="Orchestrators_Title-d16893e64348-link">Orchestration Pipelines</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_wr1_ktz_bt-d16893e64489" class="topicref" data-id="concept_wr1_ktz_bt" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_wr1_ktz_bt-d16893e64489-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/RPC_Pipelines/SDC_RPCpipelines_title.html#concept_wr1_ktz_bt" id="concept_wr1_ktz_bt-d16893e64489-link">SDC RPC Pipelines</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_fpz_5r4_vs-d16893e64679" class="topicref" data-id="concept_fpz_5r4_vs" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_fpz_5r4_vs-d16893e64679-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Cluster_Mode/ClusterPipelines_title.html" id="concept_fpz_5r4_vs-d16893e64679-link">Cluster Pipelines</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_jjk_23z_sq-d16893e65172" class="topicref" data-id="concept_jjk_23z_sq" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_jjk_23z_sq-d16893e65172-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Data_Preview/DataPreview_Title.html#concept_jjk_23z_sq" id="concept_jjk_23z_sq-d16893e65172-link">Data Preview</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_pgk_brx_rr-d16893e65458" class="topicref" data-id="concept_pgk_brx_rr" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_pgk_brx_rr-d16893e65458-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Alerts/RulesAlerts_title.html#concept_pgk_brx_rr" id="concept_pgk_brx_rr-d16893e65458-link">Rules and Alerts</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_asx_fdz_sq-d16893e65960" class="topicref" data-id="concept_asx_fdz_sq" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_asx_fdz_sq-d16893e65960-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Pipeline_Monitoring/PipelineMonitoring_title.html#concept_asx_fdz_sq" id="concept_asx_fdz_sq-d16893e65960-link">Pipeline Monitoring</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_o3l_dtr_5q-d16893e66304" class="topicref" data-id="concept_o3l_dtr_5q" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_o3l_dtr_5q-d16893e66304-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Pipeline_Maintenance/PipelineMaintenance_title.html#concept_o3l_dtr_5q" id="concept_o3l_dtr_5q-d16893e66304-link">Pipeline Maintenance</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_yms_ftm_sq-d16893e66768" class="topicref" data-id="concept_yms_ftm_sq" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_yms_ftm_sq-d16893e66768-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Administration/Administration_title.html#concept_yms_ftm_sq" id="concept_yms_ftm_sq-d16893e66768-link">Administration</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_nls_w1r_ks-d16893e67508" class="topicref" data-id="concept_nls_w1r_ks" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_nls_w1r_ks-d16893e67508-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Tutorial/Tutorial-title.html" id="concept_nls_w1r_ks-d16893e67508-link">Tutorial</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_sh3_frm_tq-d16893e68001" class="topicref" data-id="concept_sh3_frm_tq" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_sh3_frm_tq-d16893e68001-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Troubleshooting/Troubleshooting_title.html#concept_sh3_frm_tq" id="concept_sh3_frm_tq-d16893e68001-link">Troubleshooting</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_xbx_rs1_tq-d16893e68798" class="topicref" data-id="concept_xbx_rs1_tq" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_xbx_rs1_tq-d16893e68798-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Glossary/Glossary_title.html#concept_xbx_rs1_tq" id="concept_xbx_rs1_tq-d16893e68798-link">Glossary</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_jn1_nzb_kv-d16893e68843" class="topicref" data-id="concept_jn1_nzb_kv" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_jn1_nzb_kv-d16893e68843-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Apx-DataFormats/DataFormat_Title.html#concept_jn1_nzb_kv" id="concept_jn1_nzb_kv-d16893e68843-link">Data Formats by Stage</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_pvm_yt3_wq-d16893e68958" class="topicref" data-id="concept_pvm_yt3_wq" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_pvm_yt3_wq-d16893e68958-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Expression_Language/ExpressionLanguage_title.html" id="concept_pvm_yt3_wq-d16893e68958-link">Expression Language</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_vcj_1ws_js-d16893e69669" class="topicref" data-id="concept_vcj_1ws_js" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_vcj_1ws_js-d16893e69669-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Apx-RegEx/RegEx-Title.html#concept_vcj_1ws_js" id="concept_vcj_1ws_js-d16893e69669-link">Regular Expressions</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_chv_vmj_wr-d16893e69787" class="topicref" data-id="concept_chv_vmj_wr" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_chv_vmj_wr-d16893e69787-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Apx-GrokPatterns/GrokPatterns_title.html#concept_chv_vmj_wr" id="concept_chv_vmj_wr-d16893e69787-link">Grok Patterns</a></div></div></li></ul></div>
                        

</div>
</nav>
                    


                    
                    <div id="wh_topic_body" class="col-lg-7 col-md-9 col-sm-12">
<button id="wh_close_publication_toc_button" class="close-toc-button d-none" aria-label="Toggle publishing table of content" aria-controls="wh_publication_toc" aria-expanded="true"><span class="close-toc-icon-container"><span class="close-toc-icon"></span></span></button><button id="wh_close_topic_toc_button" class="close-toc-button d-none" aria-label="Toggle topic table of content" aria-controls="wh_topic_toc" aria-expanded="true"><span class="close-toc-icon-container"><span class="close-toc-icon"></span></span></button>

                        
<div class=" wh_topic_content body "><main role="main"><article class="" role="article" aria-labelledby="ariaid-title1"><article class="nested0" aria-labelledby="ariaid-title1" id="concept_a1x_3wl_p1b">
    <h1 class="- topic/title title topictitle1" id="ariaid-title1">Kudu Lookup</h1>
    
    <div class="- topic/body concept/conbody body conbody"><p class="- topic/shortdesc shortdesc"></p>
        <div class="- topic/p p"><div class="simpletable-container"><table class="- topic/simpletable simpletable frame-none" id="concept_a1x_3wl_p1b__simpletable_k44_gfm_rgb" data-ofbid="concept_a1x_3wl_p1b__simpletable_k44_gfm_rgb"><colgroup><col style="width:100%"/></colgroup><tbody><tr class="- topic/strow strow">
                <td class="- topic/stentry stentry"><a class="- topic/xref xref" href="../Pipeline_Configuration/ProductIcons_Doc.html#concept_mjg_ly5_pgb">Supported pipeline types:</a><ul class="- topic/ul ul" id="concept_a1x_3wl_p1b__ul_s3x_b2m_rgb" data-ofbid="concept_a1x_3wl_p1b__ul_s3x_b2m_rgb">
                        <li class="- topic/li li">
                            <p class="- topic/p p"><img class="- topic/image image" id="concept_a1x_3wl_p1b__image_t3x_b2m_rgb" src="../../../reusable-content/datacollector/reusable-topics/../../shared-graphics/icon-SDC.png" height="21" width="21"/> Data Collector</p>
                        </li>
                    </ul></td>
            </tr></tbody></table></div>The Kudu Lookup processor performs lookups in a
            Kudu table and passes the lookup values to fields. <span class="- topic/ph ph">For information about supported versions, see <a class="- topic/xref xref" href="../Installation/SupportedSystemVersions.html#concept_s5h_bcr_n4b">Supported Systems and Versions</a>.</span></div>
        <p class="- topic/p p">Use the Kudu Lookup to enrich records with additional data. For example, you can
            configure the processor to use a department_ID field as the primary key column to look
            up department name values in a Kudu table, and pass the values to a new department_name
            output field. </p>
        <p class="- topic/p p">When you configure Kudu Lookup, you specify the connection information for one or more
            Kudu masters and define the table to use. You define the key columns to look up and
            define the output fields to write the lookup values to. You can also enable Kerberos
            authentication. </p>
        <p class="- topic/p p">When a lookup results in multiple matches, the Kudu Lookup processor can return the first
            matching value or return all matching values in separate records. </p>
        <p class="- topic/p p">To improve pipeline performance, you can configure the Kudu Lookup processor to locally
            cache the Kudu table information and the lookup values returned from a Kudu table. </p>
        <p class="- topic/p p">You can also configure operation timeouts and the maximum number of worker threads to
            use. </p>
        <p class="- topic/p p"></p>
    </div>
<article class="- topic/topic concept/concept topic concept nested1" aria-labelledby="ariaid-title2" id="concept_cs4_vj1_s1b">
 <h2 class="- topic/title title topictitle2" id="ariaid-title2">Column Mappings</h2>
 <div class="- topic/body concept/conbody body conbody">
        <p class="- topic/p p">When you configure the Kudu Lookup processor,
            you define the following column mappings:</p>
        <dl class="- topic/dl dl">
            
                <dt class="- topic/dt dt dlterm">Key Columns Mapping</dt>
                <dd class="- topic/dd dd">Define the incoming fields in the record that map to the primary key column or
                    columns in the Kudu table. The primary key for a Kudu table can be either a
                    simple key consisting of a single column or a compound key consisting of
                    multiple columns. Click the <span class="+ topic/ph ui-d/uicontrol ph uicontrol">Add</span> icon to add multiple
                    columns for a compound primary key.</dd>
                <dd class="- topic/dd dd ddexpand">For best performance, add primary key columns. You can add columns that are not
                    primary keys. However, adding only non-primary keys to the Key Columns Mapping
                    slows the performance of the lookup.</dd>
            
            
                <dt class="- topic/dt dt dlterm">Columns to Output Fields Mapping</dt>
                <dd class="- topic/dd dd">Define the columns to look up and the fields in the record to map the column
                    values to. You can optionally define a default value to use when the lookup does
                    not return a value for the field. </dd>
            
        </dl>
        <p class="- topic/p p">For example, the following image shows a Kudu Lookup processor that looks up values in a
                <code class="+ topic/ph pr-d/codeph ph codeph">clients</code> table that has a compound primary key consisting of
                <code class="+ topic/ph pr-d/codeph ph codeph">id</code> and <code class="+ topic/ph pr-d/codeph ph codeph">name</code>. The processor maps the incoming
                <code class="+ topic/ph pr-d/codeph ph codeph">client_id</code> and <code class="+ topic/ph pr-d/codeph ph codeph">client_name</code> record fields to the
            primary keys in the table. The processor returns the values of the
                <code class="+ topic/ph pr-d/codeph ph codeph">address</code> and <code class="+ topic/ph pr-d/codeph ph codeph">start_year</code> columns, and passes the
            values to the new <code class="+ topic/ph pr-d/codeph ph codeph">client_address</code> and <code class="+ topic/ph pr-d/codeph ph codeph">client_start_year</code>
            output fields in the record:</p>
        <p class="- topic/p p"><img class="- topic/image image" id="concept_cs4_vj1_s1b__image_ewc_vt1_s1b" src="../Graphics/KuduLookup_ColumnMappings.png" height="321" width="703"/>
        </p>
 </div>
</article><article class="- topic/topic concept/concept topic concept nested1" aria-labelledby="ariaid-title3" id="concept_jrc_xl3_jbb">
 <h2 class="- topic/title title topictitle2" id="ariaid-title3">Kudu Data Types</h2>
 <div class="- topic/body concept/conbody body conbody">
  <p class="- topic/p p">The Kudu Lookup
            processor converts Kudu data types to the following compatible <span class="- topic/ph ph">Data Collector</span>
            data types:</p>
        <div class="- topic/p p">
            <div class="table-container"><table class="- topic/table table frame-all" id="concept_jrc_xl3_jbb__table_ljg_nsr_cy" data-ofbid="concept_jrc_xl3_jbb__table_ljg_nsr_cy" data-cols="2"><caption></caption><colgroup><col style="width:30%"/><col style="width:70%"/></colgroup><thead class="- topic/thead thead">
                        <tr class="- topic/row">
                            <th class="- topic/entry entry colsep-1 rowsep-1" id="concept_jrc_xl3_jbb__table_ljg_nsr_cy__entry__1">Kudu Data Type</th>
                            <th class="- topic/entry entry colsep-0 rowsep-1" id="concept_jrc_xl3_jbb__table_ljg_nsr_cy__entry__2">Data Collector Data Type</th>
                        </tr>
                    </thead><tbody class="- topic/tbody tbody">
                        <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="concept_jrc_xl3_jbb__table_ljg_nsr_cy__entry__1">Binary</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="concept_jrc_xl3_jbb__table_ljg_nsr_cy__entry__2">Byte Array</td>
                        </tr>
                        <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="concept_jrc_xl3_jbb__table_ljg_nsr_cy__entry__1">Bool</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="concept_jrc_xl3_jbb__table_ljg_nsr_cy__entry__2">Boolean</td>
                        </tr>
                        <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="concept_jrc_xl3_jbb__table_ljg_nsr_cy__entry__1">Decimal</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="concept_jrc_xl3_jbb__table_ljg_nsr_cy__entry__2">Decimal</td>
                        </tr>
                        <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="concept_jrc_xl3_jbb__table_ljg_nsr_cy__entry__1">Double</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="concept_jrc_xl3_jbb__table_ljg_nsr_cy__entry__2">Double</td>
                        </tr>
                        <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="concept_jrc_xl3_jbb__table_ljg_nsr_cy__entry__1">Float</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="concept_jrc_xl3_jbb__table_ljg_nsr_cy__entry__2">Float</td>
                        </tr>
                        <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="concept_jrc_xl3_jbb__table_ljg_nsr_cy__entry__1">Int8</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="concept_jrc_xl3_jbb__table_ljg_nsr_cy__entry__2">Byte</td>
                        </tr>
                        <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="concept_jrc_xl3_jbb__table_ljg_nsr_cy__entry__1">Int16</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="concept_jrc_xl3_jbb__table_ljg_nsr_cy__entry__2">Short</td>
                        </tr>
                        <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="concept_jrc_xl3_jbb__table_ljg_nsr_cy__entry__1">Int32</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="concept_jrc_xl3_jbb__table_ljg_nsr_cy__entry__2">Integer</td>
                        </tr>
                        <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="concept_jrc_xl3_jbb__table_ljg_nsr_cy__entry__1">Int64</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="concept_jrc_xl3_jbb__table_ljg_nsr_cy__entry__2">Long</td>
                        </tr>
                        <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="concept_jrc_xl3_jbb__table_ljg_nsr_cy__entry__1">String</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="concept_jrc_xl3_jbb__table_ljg_nsr_cy__entry__2">String</td>
                        </tr>
                        <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-0" headers="concept_jrc_xl3_jbb__table_ljg_nsr_cy__entry__1">Unixtime_micros</td>
                            <td class="- topic/entry entry colsep-0 rowsep-0" headers="concept_jrc_xl3_jbb__table_ljg_nsr_cy__entry__2">Datetime<p class="- topic/p p">The Kudu Unixtime_micros data type stores microsecond
                                    values. When converting to the <span class="- topic/ph ph">Data Collector</span> Datetime data type, the processor divides the field value by
                                    1,000 to convert the value to milliseconds, and then converts
                                    the value to Datetime.</p></td>
                        </tr>
                    </tbody></table></div>
        </div>
 </div>
</article><article class="- topic/topic concept/concept topic concept nested1" aria-labelledby="ariaid-title4" id="concept_vnx_h4r_p1b">
 <h2 class="- topic/title title topictitle2" id="ariaid-title4">Lookup Cache</h2>
 <div class="- topic/body concept/conbody body conbody">
            <p class="- topic/p p">To improve pipeline performance, you can
            configure the Kudu Lookup processor to locally cache Kudu table information and the
            lookup values returned from a Kudu table. </p>
        <p class="- topic/p p">When you stop the pipeline, the processor clears both caches.</p>        
        </div>
    <article class="- topic/topic concept/concept topic concept nested2" aria-labelledby="ariaid-title5" id="concept_eqf_dh3_x1b">
    <h3 class="- topic/title title topictitle3" id="ariaid-title5">Cache Table Information</h3>
    <div class="- topic/body concept/conbody body conbody">
        <p class="- topic/p p">By default, the Kudu Lookup processor locally caches information about each Kudu table to
            look up, including the table name and schema. </p>
        <p class="- topic/p p">You can configure the maximum number of tables that the processor caches information for.
            When the maximum number is reached, the processor evicts the oldest values from the
            cache. </p>
        <p class="- topic/p p">Disable the caching of table information only when you expect the Kudu table schemas to
            change frequently. In this situation, you want the processor to fetch the updated
            schemas from Kudu, rather than use an outdated schema in the cache. </p>
        <p class="- topic/p p">To configure the maximum number of tables that can be cached, configure the Maximum Table
            Entries to Cache property. To disable caching Kudu tables, clear the Enable Table
            Caching property. Both properties are on the Lookup tab of the processor.</p>
    </div>
</article><article class="- topic/topic concept/concept topic concept nested2" aria-labelledby="ariaid-title6" id="concept_xr1_fh3_x1b">
    <h3 class="- topic/title title topictitle3" id="ariaid-title6">Cache Lookup Values</h3>
    <div class="- topic/body concept/conbody body conbody">
        <p class="- topic/p p">By default, the processor does not cache the lookup values returned from a Kudu table. To
            improve pipeline performance, you can enable the processor to locally cache the lookup
            values.</p>
        <p class="- topic/p p">When enabled, the processor caches values until the cache reaches the maximum size or the
            expiration time. When the first limit is reached, the processor evicts values from the
            cache.</p>
        <div class="- topic/p p">You can configure the following ways to evict values from
                  the cache:<dl class="- topic/dl dl">
                        
                              <dt class="- topic/dt dt dlterm">Size-based eviction</dt>
                              <dd class="- topic/dd dd">Configure the maximum number of values that the processor caches.
                                    When the maximum number is reached, the processor evicts the
                                    oldest values from the cache.</dd>
                        
                        
                              <dt class="- topic/dt dt dlterm">Time-based eviction</dt>
                              <dd class="- topic/dd dd">Configure the amount of time that a value can remain in the cache
                                    without being written to or accessed. When the expiration time
                                    is reached, the processor evicts the value from the cache. The
                                    eviction policy determines whether the processor measures the
                                    expiration time since the last write of the value or since the
                                    last access of the value.</dd>
                              <dd class="- topic/dd dd ddexpand">For example, you set the eviction policy to expire after the last
                                    access and set the expiration time to 60 seconds. After the
                                    processor does not access a value for 60 seconds, the processor
                                    evicts the value from the cache.</dd>
                        
                  </dl></div>
    </div>
</article></article><article class="- topic/topic concept/concept topic concept nested1" aria-labelledby="ariaid-title7" id="concept_idb_4jn_t3b">
    <h2 class="- topic/title title topictitle2" id="ariaid-title7">Kerberos Authentication</h2>
    
    <div class="- topic/body concept/conbody body conbody"><p class="- topic/shortdesc shortdesc"></p>
        <p class="- topic/p p">You can
            use Kerberos authentication to connect to a Kudu cluster. When you use Kerberos
            authentication, <span class="- topic/ph ph">Data Collector</span>
            uses the Kerberos principal and keytab to connect to Kudu. By default, <span class="- topic/ph ph">Data Collector</span>
            uses the user account who started it to connect.</p>
        <p class="- topic/p p">The Kerberos principal and keytab are defined in the <span class="- topic/ph ph"><span class="- topic/ph ph">Data Collector configuration file,
                                    <code class="+ topic/ph pr-d/codeph ph codeph">$SDC_CONF/sdc.properties</code></span><span class="- topic/ph ph"></span></span>. To use Kerberos authentication, configure all Kerberos properties in the <span class="- topic/ph ph">Data Collector</span>
            <span class="- topic/ph ph"><span class="- topic/ph ph">configuration file</span></span>. </p>
        <p class="- topic/p p"><span class="- topic/ph ph">For more information about enabling Kerberos authentication
                        for <span class="- topic/ph ph">Data Collector</span>, see <a class="- topic/xref xref" href="../Configuration/DCConfig.html#concept_hnm_n4l_xs" title="You can use Kerberos authentication to connect to external systems as well as YARN clusters.">Kerberos Authentication</a>.</span></p>
    </div>
</article><article class="- topic/topic task/task topic task nested1" aria-labelledby="ariaid-title8" id="task_b5b_dyl_p1b">
    <h2 class="- topic/title title topictitle2" id="ariaid-title8">Configuring a Kudu Lookup Processor</h2>
    <div class="- topic/body task/taskbody body taskbody">
        <section class="- topic/section task/context section context">
            <p class="- topic/p p">Configure a Kudu Lookup
                processor to perform lookups in Kudu. </p>
        </section>
        <section class="- topic/ol task/steps ol steps"><ol class="- topic/ol task/steps ol steps"><li class="- topic/li task/step li step">
                <span class="- topic/ph task/cmd ph cmd">In the Properties panel, on the <span class="+ topic/keyword ui-d/wintitle keyword wintitle">General</span> tab, configure the
                    following properties:</span>
                <div class="- topic/itemgroup task/info itemgroup info">
                    <div class="table-container"><table class="- topic/table table frame-all" id="task_b5b_dyl_p1b__table_blh_n5h_ur" data-ofbid="task_b5b_dyl_p1b__table_blh_n5h_ur" data-cols="2"><caption></caption><colgroup><col style="width:30%"/><col style="width:70%"/></colgroup><thead class="- topic/thead thead">
                                <tr class="- topic/row">
                                    <th class="- topic/entry entry colsep-1 rowsep-1" id="task_b5b_dyl_p1b__table_blh_n5h_ur__entry__1">General Property</th>
                                    <th class="- topic/entry entry colsep-0 rowsep-1" id="task_b5b_dyl_p1b__table_blh_n5h_ur__entry__2">Description</th>
                                </tr>
                            </thead><tbody class="- topic/tbody tbody">
                                <tr class="- topic/row">
                                    <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_b5b_dyl_p1b__table_blh_n5h_ur__entry__1">Name</td>
                                    <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_b5b_dyl_p1b__table_blh_n5h_ur__entry__2">Stage name.</td>
                                </tr>
                                <tr class="- topic/row">
                                    <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_b5b_dyl_p1b__table_blh_n5h_ur__entry__1">Description</td>
                                    <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_b5b_dyl_p1b__table_blh_n5h_ur__entry__2">Optional description.</td>
                                </tr>
                                <tr class="- topic/row">
                                    <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_b5b_dyl_p1b__table_blh_n5h_ur__entry__1">Stage Library</td>
                                    <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_b5b_dyl_p1b__table_blh_n5h_ur__entry__2">Library version that you want to use. </td>
                                </tr>
                                <tr class="- topic/row">
                                    <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_b5b_dyl_p1b__table_blh_n5h_ur__entry__1"><a class="- topic/xref xref" href="../Pipeline_Design/DroppingUnwantedRecords.html#concept_dnj_bkm_vq">Required Fields</a></td>
                                    <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_b5b_dyl_p1b__table_blh_n5h_ur__entry__2">Fields that must include data for the record to be passed
                                        into the stage. <div class="- topic/note note tip note_tip"><span class="note__title">Tip:</span> You might
                                            include fields that the stage uses.</div><p class="- topic/p p">Records
                                            that do not include all required fields are processed
                                            based on the error handling configured for the
                                            pipeline.</p></td>
                                </tr>
                                <tr class="- topic/row">
                                    <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_b5b_dyl_p1b__table_blh_n5h_ur__entry__1"><a class="- topic/xref xref" href="../Pipeline_Design/DroppingUnwantedRecords.html#concept_msl_yd4_fs">Preconditions</a></td>
                                    <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_b5b_dyl_p1b__table_blh_n5h_ur__entry__2">Conditions that must evaluate to TRUE to allow a record
                                        to enter the stage for processing. Click
                                            <span class="+ topic/ph ui-d/uicontrol ph uicontrol">Add</span> to create additional
                                        preconditions. <p class="- topic/p p">Records that do not meet all preconditions
                                            are processed based on the error handling configured for
                                            the stage.</p></td>
                                </tr>
                                <tr class="- topic/row">
                                    <td class="- topic/entry entry colsep-1 rowsep-0" headers="task_b5b_dyl_p1b__table_blh_n5h_ur__entry__1"><a class="- topic/xref xref" href="../Pipeline_Design/ErrorHandling.html#concept_atr_j4y_5r">On Record Error</a></td>
                                    <td class="- topic/entry entry colsep-0 rowsep-0" headers="task_b5b_dyl_p1b__table_blh_n5h_ur__entry__2">Error record handling for the stage: <ul class="- topic/ul ul" id="task_b5b_dyl_p1b__ul_swr_ofh_hr" data-ofbid="task_b5b_dyl_p1b__ul_swr_ofh_hr">
                                            <li class="- topic/li li">Discard - Discards the record.</li>
                                            <li class="- topic/li li">Send to Error - Sends the record to the pipeline for
                                                error handling.</li>
                                            <li class="- topic/li li">Stop Pipeline - Stops the pipeline. Not valid for
                                                cluster pipelines.</li>
                                        </ul></td>
                                </tr>
                            </tbody></table></div>
                </div>
            </li><li class="- topic/li task/step li step">
                <span class="- topic/ph task/cmd ph cmd">On the <span class="+ topic/ph ui-d/uicontrol ph uicontrol">Kudu</span> tab, configure the following
                    properties:</span>
                <div class="- topic/itemgroup task/info itemgroup info">
                    <div class="table-container"><table class="- topic/table table frame-all" id="task_b5b_dyl_p1b__table_u2h_5qn_51b" data-ofbid="task_b5b_dyl_p1b__table_u2h_5qn_51b" data-cols="2"><caption></caption><colgroup><col style="width:30%"/><col style="width:70%"/></colgroup><thead class="- topic/thead thead">
                                <tr class="- topic/row">
                                    <th class="- topic/entry entry colsep-1 rowsep-1" id="task_b5b_dyl_p1b__table_u2h_5qn_51b__entry__1">Kudu Property</th>
                                    <th class="- topic/entry entry colsep-0 rowsep-1" id="task_b5b_dyl_p1b__table_u2h_5qn_51b__entry__2">Description</th>
                                </tr>
                            </thead><tbody class="- topic/tbody tbody">
                                
                                <tr class="- topic/row">
                        <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_b5b_dyl_p1b__table_u2h_5qn_51b__entry__1">Kudu Masters</td>
                        <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_b5b_dyl_p1b__table_u2h_5qn_51b__entry__2">Comma-separated list of Kudu masters used to access the Kudu
                                table.<p class="- topic/p p">For each Kudu master, specify the host and port in the
                                following format: <code class="+ topic/ph pr-d/codeph ph codeph">&lt;host&gt;:&lt;port&gt;</code></p></td>
                    </tr>
                                <tr class="- topic/row">
                                    <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_b5b_dyl_p1b__table_u2h_5qn_51b__entry__1">Kudu Table Name</td>
                                    <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_b5b_dyl_p1b__table_u2h_5qn_51b__entry__2">Table to look up. Enter one of the following:<ul class="- topic/ul ul" id="task_b5b_dyl_p1b__ul_qfr_crn_51b" data-ofbid="task_b5b_dyl_p1b__ul_qfr_crn_51b">
                  <li class="- topic/li li">Name of an existing Kudu table. If the table doesn't exist, the pipeline fails
                    to start.</li>
                  <li class="- topic/li li">Expression that evaluates to the name of an existing Kudu table. For example,
                    if the table name is stored in the "tableName" record attribute, enter the
                    following expression:<pre class="+ topic/pre pr-d/codeblock pre codeblock"><code>${record:attribute('tableName')}</code></pre>If
                    the table doesn't exist, the records are treated as error records.</li>
                </ul><div class="- topic/p p">
                <div class="- topic/note note note note_note"><span class="note__title">Note:</span> When using tables created by Impala, use the prefix <code class="+ topic/ph pr-d/codeph ph codeph">impala::</code>
                  followed by the database name and table name. For example:
                  <pre class="+ topic/pre pr-d/codeblock pre codeblock"><code>impala::&lt;database name&gt;.&lt;table name&gt; </code></pre></div>
              </div></td>
                                </tr>
                                <tr class="- topic/row">
                                    <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_b5b_dyl_p1b__table_u2h_5qn_51b__entry__1"><a class="- topic/xref xref" href="KuduLookup.html#concept_cs4_vj1_s1b">Key Columns
                                            Mapping</a></td>
                                    <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_b5b_dyl_p1b__table_u2h_5qn_51b__entry__2">Map the incoming fields in the record to the primary key
                                        column or columns in the Kudu table. Enter the following:<ul class="- topic/ul ul" id="task_b5b_dyl_p1b__ul_eqk_prn_51b" data-ofbid="task_b5b_dyl_p1b__ul_eqk_prn_51b">
                                            <li class="- topic/li li">SDC Field - Name of the existing field or fields in
                                                the record that contain the primary key column or
                                                column values.</li>
                                            <li class="- topic/li li">Column - Name of the primary key column or columns
                                                in the Kudu table.</li>
                                        </ul><p class="- topic/p p">The primary key for a Kudu table can be either a
                                            simple key consisting of a single column or a compound
                                            key consisting of multiple columns. Using <a class="- topic/xref xref" href="../Pipeline_Configuration/SimpleBulkEdit.html#concept_alb_b3y_cbb">simple or bulk edit mode</a>, click the
                                                <span class="+ topic/ph ui-d/uicontrol ph uicontrol">Add</span> icon to add multiple
                                            columns for a compound primary key.</p></td>
                                </tr>
                                <tr class="- topic/row">
                                    <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_b5b_dyl_p1b__table_u2h_5qn_51b__entry__1"><a class="- topic/xref xref" href="KuduLookup.html#concept_cs4_vj1_s1b">Columns to
                                            Output Fields Mapping</a></td>
                                    <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_b5b_dyl_p1b__table_u2h_5qn_51b__entry__2">Map the columns to look up in the Kudu table to the
                                        output fields in the record. Enter the following:<ul class="- topic/ul ul" id="task_b5b_dyl_p1b__ul_vk5_fsn_51b" data-ofbid="task_b5b_dyl_p1b__ul_vk5_fsn_51b">
                                            <li class="- topic/li li">Column Name - Name of the Kudu column that contains
                                                the lookup value. Enter a column name or enter an
                                                expression that defines the column name. </li>
                                            <li class="- topic/li li">SDC Field - Name of the field in the record that
                                                receives the lookup value. You can specify an
                                                existing field or a new field. If the field does not
                                                exist, Kudu Lookup creates the field.</li>
                                            <li class="- topic/li li">Default Value - Optional default value to use when
                                                the lookup does not return a value for the field and
                                                Ignore Missing Value is selected. <p class="- topic/p p">If Ignore
                                                  Missing Value is cleared, the processor sends the
                                                  record to error when a lookup returns no value -
                                                  even if you define a default value.</p></li>
                                        </ul><p class="- topic/p p">Using <a class="- topic/xref xref" href="../Pipeline_Configuration/SimpleBulkEdit.html#concept_alb_b3y_cbb">simple or bulk edit mode</a>, click the
                                                <span class="+ topic/ph ui-d/uicontrol ph uicontrol">Add</span> icon to create additional
                                            field mappings.</p></td>
                                </tr>
                                <tr class="- topic/row">
                                    <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_b5b_dyl_p1b__table_u2h_5qn_51b__entry__1">Case Sensitive</td>
                                    <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_b5b_dyl_p1b__table_u2h_5qn_51b__entry__2">Enables case-sensitive column names. Select when the Kudu
                                        column names use mixed case. Clear when the Kudu column
                                        names use lower case.</td>
                                </tr>
                                <tr class="- topic/row">
                                    <td class="- topic/entry entry colsep-1 rowsep-0" headers="task_b5b_dyl_p1b__table_u2h_5qn_51b__entry__1">Ignore Missing Value in Matching Record</td>
                                    <td class="- topic/entry entry colsep-0 rowsep-0" headers="task_b5b_dyl_p1b__table_u2h_5qn_51b__entry__2">Determines whether the processor ignores missing lookup
                                            values.<p class="- topic/p p">When cleared, the processor sends the record
                                            to error if a lookup returns no value. </p><p class="- topic/p p">When
                                            selected, the processor continues to process the record
                                            if a lookup returns no value and the Columns to Output
                                            Fields Mapping defines a default value. The processor
                                            sends the record to error if the Columns to Output
                                            Fields Mapping does not define a default
                                        value.</p></td>
                                </tr>
                            </tbody></table></div>
                </div>
            </li><li class="- topic/li task/step li step">
                <span class="- topic/ph task/cmd ph cmd">On the <span class="+ topic/ph ui-d/uicontrol ph uicontrol">Advanced</span> tab, configure the following
                    properties:</span>
                <div class="- topic/itemgroup task/info itemgroup info">
                    <div class="table-container"><table class="- topic/table table frame-all" id="task_b5b_dyl_p1b__table_r1n_kz4_51b" data-ofbid="task_b5b_dyl_p1b__table_r1n_kz4_51b" data-cols="2"><caption></caption><colgroup><col style="width:30%"/><col style="width:70%"/></colgroup><thead class="- topic/thead thead">
                                <tr class="- topic/row">
                                    <th class="- topic/entry entry colsep-1 rowsep-1" id="task_b5b_dyl_p1b__table_r1n_kz4_51b__entry__1">Advanced Property</th>
                                    <th class="- topic/entry entry colsep-0 rowsep-1" id="task_b5b_dyl_p1b__table_r1n_kz4_51b__entry__2">Description</th>
                                </tr>
                            </thead><tbody class="- topic/tbody tbody">
                                <tr class="- topic/row">
                                    <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_b5b_dyl_p1b__table_r1n_kz4_51b__entry__1">Multiple Values Behavior</td>
                                    <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_b5b_dyl_p1b__table_r1n_kz4_51b__entry__2">Action to take upon finding multiple matching values: <ul class="- topic/ul ul" id="task_b5b_dyl_p1b__ul_zks_3gj_11b" data-ofbid="task_b5b_dyl_p1b__ul_zks_3gj_11b">
                                            <li class="- topic/li li">First value only - Returns the first value.</li>
                                            <li class="- topic/li li">Split into Multiple Records - Returns every matching
                                                value in a separate record. </li>
                                        </ul></td>
                                </tr>
                                <tr class="- topic/row">
                                    <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_b5b_dyl_p1b__table_r1n_kz4_51b__entry__1">Maximum Number of Worker Threads</td>
                                    <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_b5b_dyl_p1b__table_r1n_kz4_51b__entry__2">
                                        <p class="- topic/p p">Maximum number of threads to use to perform
                                processing for the stage.</p>
                                        <p class="- topic/p p">Default is the Kudu default â twice the
                                number of available cores on the <span class="- topic/ph ph">Data Collector</span>
                                machine. </p>
                                        <p class="- topic/p p"><span class="- topic/ph ph" id="task_b5b_dyl_p1b__MaxNoThreads-TxOrigin">Use
                                    this property to limit the number of threads that can be used.
                                    To use the Kudu default, set to 0.</span> Default is 2.</p>
                                        
                                    </td>
                                </tr>
                                <tr class="- topic/row">
                        <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_b5b_dyl_p1b__table_r1n_kz4_51b__entry__1">Operation Timeout (milliseconds)</td>
                        <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_b5b_dyl_p1b__table_r1n_kz4_51b__entry__2"><span class="- topic/ph ph" id="task_b5b_dyl_p1b__ph_OperationTimeout">Number of milliseconds to allow for
                                operations such as writes or lookups.</span><p class="- topic/p p" id="task_b5b_dyl_p1b__p_OperationTimeoutDefault" data-ofbid="task_b5b_dyl_p1b__p_OperationTimeoutDefault">Default is 10000, or 10 seconds.
                            </p></td>
                    </tr>
                                <tr class="- topic/row">
                        <td class="- topic/entry entry colsep-1 rowsep-0" headers="task_b5b_dyl_p1b__table_r1n_kz4_51b__entry__1">Admin Operation Timeout (milliseconds)</td>
                        <td class="- topic/entry entry colsep-0 rowsep-0" headers="task_b5b_dyl_p1b__table_r1n_kz4_51b__entry__2"><span class="- topic/ph ph" id="task_b5b_dyl_p1b__ph_AdminOperationTimeout">Number of milliseconds to allow for
                                admin-type operations, such as opening a table or getting a table
                                schema.</span><p class="- topic/p p" id="task_b5b_dyl_p1b__p_AdminOperationTimeoutDefault" data-ofbid="task_b5b_dyl_p1b__p_AdminOperationTimeoutDefault">Default is 30000,
                                or 30 seconds.</p></td>
                    </tr>
                            </tbody></table></div>
                </div>
            </li><li class="- topic/li task/step li step">
                <span class="- topic/ph task/cmd ph cmd">On the <span class="+ topic/ph ui-d/uicontrol ph uicontrol">Lookup</span> tab, configure the following
                    properties:</span>
                <div class="- topic/itemgroup task/info itemgroup info">
                    <div class="table-container"><table class="- topic/table table frame-all" id="task_b5b_dyl_p1b__table_rvp_jbp_51b" data-ofbid="task_b5b_dyl_p1b__table_rvp_jbp_51b" data-cols="2"><caption></caption><colgroup><col style="width:30%"/><col style="width:70%"/></colgroup><thead class="- topic/thead thead">
                                <tr class="- topic/row">
                                    <th class="- topic/entry entry colsep-1 rowsep-1" id="task_b5b_dyl_p1b__table_rvp_jbp_51b__entry__1">Lookup Property</th>
                                    <th class="- topic/entry entry colsep-0 rowsep-1" id="task_b5b_dyl_p1b__table_rvp_jbp_51b__entry__2">Description</th>
                                </tr>
                            </thead><tbody class="- topic/tbody tbody">
                                <tr class="- topic/row">
                                    <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_b5b_dyl_p1b__table_rvp_jbp_51b__entry__1"><a class="- topic/xref xref" href="KuduLookup.html#concept_eqf_dh3_x1b">Enable Table
                                            Caching</a></td>
                                    <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_b5b_dyl_p1b__table_rvp_jbp_51b__entry__2">Specifies whether to locally cache the name and schema of
                                        the Kudu tables to look up.</td>
                                </tr>
                                <tr class="- topic/row">
                                    <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_b5b_dyl_p1b__table_rvp_jbp_51b__entry__1">Maximum Table Entries to Cache</td>
                                    <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_b5b_dyl_p1b__table_rvp_jbp_51b__entry__2">Maximum number of table entries to cache. When the
                                        maximum number is reached, the processor evicts the oldest
                                        values from the cache.<p class="- topic/p p">Default is -1, which means
                                            unlimited.</p></td>
                                </tr>
                                <tr class="- topic/row">
                                    <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_b5b_dyl_p1b__table_rvp_jbp_51b__entry__1"><a class="- topic/xref xref" href="KuduLookup.html#concept_xr1_fh3_x1b">Enable Local
                                            Caching</a></td>
                                    <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_b5b_dyl_p1b__table_rvp_jbp_51b__entry__2">Specifies whether to locally cache the returned
              values.</td>
                                </tr>
                                <tr class="- topic/row">
            <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_b5b_dyl_p1b__table_rvp_jbp_51b__entry__1">Maximum Entries to Cache</td>
            <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_b5b_dyl_p1b__table_rvp_jbp_51b__entry__2">Maximum number of values to cache. When the maximum number is reached, the
              processor evicts the oldest values from the cache. <p class="- topic/p p">Default is -1, which means
                unlimited.</p></td>
          </tr>
                                <tr class="- topic/row">
            <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_b5b_dyl_p1b__table_rvp_jbp_51b__entry__1">Eviction Policy Type</td>
            <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_b5b_dyl_p1b__table_rvp_jbp_51b__entry__2">Policy used to evict values from the local cache when the expiration time has
                passed:<ul class="- topic/ul ul" id="task_b5b_dyl_p1b__ul_jik_yns_zv" data-ofbid="task_b5b_dyl_p1b__ul_jik_yns_zv">
                <li class="- topic/li li">Expire After Last Access - Measures the expiration time since the value was last
                  accessed by a read or a write.</li>
                <li class="- topic/li li">Expire After Last Write - Measures the expiration time since the value was
                  created, or since the value was last replaced.</li>
              </ul></td>
          </tr>
                                <tr class="- topic/row">
            <td class="- topic/entry entry colsep-1 rowsep-1" headers="task_b5b_dyl_p1b__table_rvp_jbp_51b__entry__1">Expiration Time</td>
            <td class="- topic/entry entry colsep-0 rowsep-1" headers="task_b5b_dyl_p1b__table_rvp_jbp_51b__entry__2">Amount of time that a value can remain in the local cache without being accessed
              or written to. <p class="- topic/p p">Default is 1 second.</p></td>
          </tr>
                                <tr class="- topic/row">
            <td class="- topic/entry entry colsep-1 rowsep-0" headers="task_b5b_dyl_p1b__table_rvp_jbp_51b__entry__1">Time Unit</td>
            <td class="- topic/entry entry colsep-0 rowsep-0" headers="task_b5b_dyl_p1b__table_rvp_jbp_51b__entry__2">Unit of time for the expiration time. <p class="- topic/p p">Default is seconds.</p></td>
          </tr>
                            </tbody></table></div>
                </div>
            </li></ol></section>
    </div>
</article></article></article></main></div>

                        
                        
                        


                    </div>
                    
                </div>
            </div>


        </div> <nav class="navbar navbar-default wh_footer" data-whc_version="25.0">
  <div class=" footer-container  mx-auto">
    <!-- script for Data Collector, all flavors, but only used when accessed directly, not from portal --><script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-60917135-3', 'auto');
  ga('send', 'pageview');
</script>
  </div>
</nav>

        
        <div id="go2top">
            <span class="oxy-icon oxy-icon-up"></span>
        </div>
        
        <!-- The modal container for images -->
        <div id="modal_img_large" class="modal">
            <span class="close oxy-icon oxy-icon-remove"></span>
            <!-- Modal Content (The Image) -->
            <div id="modal_img_container"></div>
            <!-- Modal Caption (Image Text) -->
            <div id="caption"></div>
        </div>
        
        
        Â© 2023 StreamSets, Inc.

    </body>
</html>